package org.lestr.secuel.noyau.systemeLogique;

public interface RegleEcouteur {

	
	/** Une condition a été ajoutée à une règle */
	public void conditionAjoutée(Regle règle, Condition condition);

	
	/** Une condition a été retirée à une règle */
	public void conditionRetirée(Regle règle, Condition condition);

	
	/** Un effet a été ajouté à une règle */
	public void effetAjouté(Regle règle, Effet effet);

	
	/** Un effet a été retiré à une règle */
	public void effetRetiré(Regle règle, Effet effet);
	

}// FIN RègleEcouteur
